package com.deco.dao.warpper.fix;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import com.deco.dao.delegate.fix.IFixGeneralDspDao;
import com.deco.dao.domain.table.FixGeneralDsp;
import com.deco.dao.logic.fix.FixGeneralDspDao;
import com.deco.domain.vo.fix.FixGeneralDspVo;
import com.free.common.vo.PageResponseVo;
import com.free.ext.mybatis.model.entity.PageResponseModel;
import com.free.ext.mybatis.warpper.BaseDaoWarpper;

/**
 * <p>
 * 功能概述:
 * </p>
 * <p>
 * 功能详述:
 * </p>
 */
@Repository
public class FixGeneralDspDaoWarpper extends BaseDaoWarpper<FixGeneralDspVo,Integer,FixGeneralDsp> implements IFixGeneralDspDao {

    /*========================================================================*
     *                         Public Fields (公共属性)
     *========================================================================*/

    /*========================================================================*
     *                         Private Fields (私有属性)
     *========================================================================*/
    @Autowired
    private FixGeneralDspDao fixGeneralDspDao;

    /*========================================================================*
     *                         Construct Methods (构造方法)
     *========================================================================*/

    /*========================================================================*
     *                         Public Methods (公有方法)
     *========================================================================*/

    @Override
    public void registerEnums() {

    }

	@Override
	public PageResponseVo<FixGeneralDspVo> selectByPageNoTitleLike(
			FixGeneralDspVo conditionVo, String orderBy, Integer pageNo,
			Integer pageSize) {
		FixGeneralDsp tbl = convertToTable(conditionVo);
        PageResponseModel<FixGeneralDsp> pgModel = fixGeneralDspDao.selectByPageNoTitleLike(tbl, orderBy, pageNo, pageSize);
        return convertToViewResponseVo(pgModel);
	}



	
	
    /*========================================================================*
     *                         Private Methods (私有方法)
     *========================================================================*/
}
